부록 D
동기화하기
OmniFocus를 처음 시작하면 동기화를 설정하라는 메시지가 표시됩니다. 동기화는 데이터 백업을 위한 추가 레이어로 중요한 역할을 수행합니다. 동기화는 이메일 캡처와 같은 고급 앱 기능을 사용할 수 있게 해줍니다. iOS용 OmniFocus에서는 동기화를 통해 모든 장치에서 수행된 최신 변경 사항을 확인할 수 있습니다.
동기화를 사용하려면 여러 버전 간 전환을 가능한 한 매끄럽게 진행하고, 추가된 백업 레이어를 즉시 제공할 수 있도록 앱을 설정하는 동안에 동기화를 설정하는 것이 좋습니다. 나중에 동기화를 설정할 경우에는 처음 실행할 때 표시된 것과 동일한 환경설정을 OmniFocus 동기화 환경설정에서 확인할 수 있습니다.
이 부록은 동기화 설정 프로세스에 대한 자세한 정보를 제공하고, 데이터를 안전하게 보호하기 위한 기본 기술을 설명합니다.
Omni Sync Server
동기화를 설정할 때, 가장 직관적으로 사용할 수 있는 옵션이 바로 Omni Sync Server입니다. 이 서버는 무료이고 신뢰할 수 있으며, Omni 최고의 지원 팀에서 운영됩니다. 전문적인 서버 관리를 통해 사용자가 필요할 때 항상 데이터를 이용할 수 있도록 보장합니다.
새 Omni 계정을 만들어서 시작하려면 여기를 클릭하세요.
다른 WebDAV 옵션
Omni Sync Server는 대부분의 OmniFocus 사용자들에게 가장 좋은 솔루션입니다. 동기화할 때 사용자가 관리하는 시스템 내에서만 데이터를 보존해야 할 경우, OmniFocus 데이터 동기화를 위한 전용 WebDAV 서버를 구성할 수 있습니다. 이 서버는 타사 서버(관련 전문 업체 참조)이거나 사용자의 고유 Mac에 있는 서버일 수도 있습니다.
동기화할 때 데이터 개인 정보 보안이 가장 중요한 문제라면, OmniFocus 환경설정에서 푸시 기능을 비활성해야 할 수 있습니다(동기화 환경설정에 있는 동기화 세부 정보 표시의 푸시 참조). 푸시 등록에는 사용자 데이터베이스와 관련된 어떤 것도 포함되지 않지만, 서버 외부로 교환되는 정보가 표시됩니다.
푸시 동기화가 자신에게 필요한지 여부를 보려면 이 지원 문서를 참조하세요.
여기에서 타사 서버에 대한 포괄적인 지원은 제공할 수 없으므로, 일부 시작 방법에 대한 안내만 제공하고자 합니다.
-
Server.app(macOS 서버에 포함됨)을 사용하여 OmniFocus 동기화 서버를 직접 설정하는 방법에 대한 가이드는 이 지원 문서를 참조하세요.
-
자체 호스팅을 위한 또 다른 옵션은 무료 서버 애플리케이션인 WebDAVNav 서버를 사용하는 것입니다(해당 지원 문서 참조). 타사 앱 또는 서비스에 대해서는 관련 문제 해결 도움을 제공할 수 없으므로, 특별한 환경에서 OmniFocus를 실행하는 것이 아니라면 Omni Sync Server를 사용하는 것이 좋습니다.
컴퓨터에 있는 파일 및 폴더를 인터넷에 노출할 때는 암호로 보호하더라도, 일부 위험을 간주해야 합니다. 서버를 설정하기 전 이러한 위험을 인지하고, 최신 보안 패치를 사용해서 Mac을 최신 상태로 유지하시기 바랍니다. 고유 서버를 호스팅하지 않으려면 Omni 계정을 등록하거나 다른 표준 호환 WebDAV 호스트를 사용하여 OmniFocus를 동기화하십시오.
또한 Dropbox와 같은 서비스가 파일을 공유하는 데 유용하더라도 동기화 목적으로는 OmniFocus 데이터를 올바르게 처리할 수 없습니다. OmniFocus 데이터를 저장하기 위한 목적으로 Dropbox를 사용할 경우, 데이터가 손상될 수 있습니다. OmniFocus 데이터를 동기화하기 위한 목적으로 Dropbox를 사용하지 마십시오.
동기화 작동 방법
OmniFocus에서 동기화가 설정된 상태에서는 사용자가 어디에 있든 항상 데이터를 이용할 수 있도록 사용자가 지정한 서버에 데이터베이스 사본이 저장됩니다. 그런 후 동기화가 수행될 때마다 OmniFocus는 로컬 데이터베이스를 서버에 저장된 데이터베이스와 비교하고 다른 점이 있으면 이를 서버에 있는 데이터베이스(또는 그 반대로, 서버에 있는 변경 사항을 사용자의 로컬 장치)에 적용합니다.
OmniFocus는 인터넷에 연결될 때마다 자동으로 동기화하도록 설정되어 있습니다. 동기화를 켜면 OmniFocus가 1분 마다 또는 앱을 열거나 닫을 때마다 새로운 변경 사항을 동기화 서버로 전송합니다. 최소한 OmniFocus는 장치에서 아무 것도 변경된 것이 없을 경우에도 1시간 마다 서버에서 변경 사항을 확인합니다. 이렇게 해서 OmniFocus 데이터를 항상 안전하게 유지하고, 무엇보다도, 항상 데이터를 최신 상태로 유지할 수 있습니다.
변경한 내용을 다른 장치에서 즉시 확인하고 싶을 때는 장치를 전환하기 전에 수동 동기화(파일 > 서버와 동기화(Commmand-S) 선택 또는 도구 모음에서 동기화 버튼 클릭)를 수행할 수 있습니다. 그러면 최신 변경 사항이 동기화 서버로 푸시되고, 다른 시스템에서 OmniFocus를 시작할 때, 동기화를 클릭하거나 누르기만 하면 모든 변경 사항이 해당 시스템에 적용됩니다.
OmniFocus는 강력한 동기화 지원을 위해 푸시 알림으로 활성화되는 동기화를 사용합니다. 이 기능은 항목이 변경될 때마다 OmniFocus가 설치된 다른 장치에서 업데이트를 수행하도록 알림을 제공하므로, 수동 동기화를 수행할 경우가 드뭅니다. 자세한 작동 방법은 이 지원 문서를 참조하세요.
푸시 동기화와 관련된 옵션을 보려면 OmniFocus의 동기화 탭에서 동기화 세부 정보 표시...를 선택하세요.
암호화
OmniFocus는 Omni Sync Server를 포함하여 HTTPS를 지원하는 서버와 동기화를 위해 전송 중에 HTTPS를 사용하여 데이터를 암호화합니다. 또한 원격 서버와 동기화하도록 설정된 모든 최신 OmniFocus 데이터베이스는 전송 전에 자동으로 암호화되며, 서버에서 항상 암호화된 상태로 유지됩니다.
데이터베이스 암호화 기능이 포함된 OmniFocus 버전에는 또한 OmniFocus가 포함된 모든 장치 간 호환성을 위해 이전 버전에서 마이그레이션해야 사용할 수 있는 업데이트된 데이터베이스 형식이 포함되어 있습니다.
암호화를 지원하는 버전으로 장치를 업데이트한 후에는 마이그레이션을 수행하기 전에 다른 장치를 업데이트하는 방법에 대한 안내가 표시됩니다.
암호화는 데이터가 동기화 서버로 전송될 때 Mac 또는 iOS 장치에서 OmniFocus에 의해 수행됩니다. 즉, 동기화 대상(Omni Sync Server 또는 다른 WebDAV 서버)에 관계없이, 암호화 기반 보안이 보존됩니다. OmniFocus는 로컬 장치의 스토리지에 있는 동안에는 데이터를 실제로 암호화하지 않으며, 현재 배치된 모든 시스템 수준의 암호화를 지연합니다.
OmniFocus의 암호화 체계에 대한 기술적 세부 정보는 이 포럼 게시물을 참조하세요.
개별 데이터베이스 문장 암호 설정
기본적으로 OmniFocus에서는 사용자가 서버에서 데이터베이스를 암호화하기 위해 동기화 계정을 설정할 때 선택한 암호가 사용됩니다. 추가적인 보안 레이어를 얻기 위해서는 동기화 환경설정에 있는 동기화 세부 정보 표시의 암호화 탭에서 문장 암호 변경을 선택하여 고유한 암호화 문장 암호를 사용할 수 있습니다.
이 동기화 세부 정보 섹션에는 동기화 암호 또는 별도의 암호로 데이터베이스가 암호화되었는지 여부가 나타납니다. 문장 암호 변경을 누르면 현재 문장 암호(동기화 암호와 동일)를 입력하라는 메시지가 표시됩니다. 그런 다음 서버에서 데이터베이스를 암호화하기 위해 사용되는 새로운 문장 암호를 설정하고 확인할 수 있습니다.
새로운 암호화 문장 암호를 설정한 다음에는 암호화 설정에 동기화 및 암호화 암호가 서로 다르게 표시됩니다. 암호 연결을 클릭하여 이 둘을 통합하거나, 문장 암호 변경을 사용해서 암호화 문장 암호를 다른 암호로 변경할 수 있습니다.
다른 Mac 또는 iOS 장치에서 OmniFocus와 동기화 중인 경우, 암호화 문장 암호를 변경한 후에는, 서버에서 업데이트를 수신하려면 새로운 문장 암호를 입력하라는 메시지가 각 장치에 표시됩니다.
데이터베이스 마이그레이션
이전 버전의 OmniFocus에서 업데이트하는 경우, 최신 버전의 앱 기능을 지원할 수 있는 형식으로 데이터베이스를 마이그레이션하라는 메시지가 표시됩니다.
먼저 새로운 데이터베이스 형식과 호환되는 OmniFocus 버전을 실행하거나 파일 메뉴에서 데이터베이스 마이그레이션...을 선택하면, 데이터베이스 마이그레이션 작동을 위해 최신 버전으로 업데이트해야 하는 클라이언트가 나열된 마이그레이션 창이 표시됩니다.
현재 데이터베이스와 동기화되는 장치에 매우 오래된 버전의 OmniFocus가 실행되는 경우, 새로운 데이터베이스 형식으로 마이그레이션하지 못할 수 있습니다. 이 경우에는 마이그레이션 창의 별도 섹션에 관련 내용이 표시됩니다. 업그레이드를 시작하기 전 연결할 수 없는 클라이언트에서 연결을 해제하라는 메시지가 표시됩니다(장치 표시를 선택하고 연결할 수 없는 항목 등록 해제).
매우 오래된 버전의 OmniFocus와의 동기화 호환성을 유지해야 할 경우, 새로운 데이터베이스 형식으로 업데이트하지 않도록 선택할 수 있습니다. 하지만 업데이트된 형식이 필요한 OmniFocus의 새로운 기능은 해당 데이터베이스와 동기화되는 장치에서 사용할 수 없습니다.
OmniFocus가 설치된 모든 Mac 및 iOS 장치가 최신 데이터베이스 형식을 지원하는 버전인 경우, 향상된 새 형식으로 전환할 수 있음을 나타내는 녹색등이 마이그레이션 창에 표시됩니다. 그러면 데이터베이스 마이그레이션만 선택하면 됩니다. OmniFocus는 새로운 형식의 데이터베이스를 모든 장치에 동기화합니다. 나중에를 선택하더라도, 나중에 마이그레이션 메시지가 다시 표시되고, 여기에서 언제든지 데이터베이스 마이그레이션... 메뉴 항목을 사용하여 마이그레이션할 수 있습니다.
마이그레이션 과정 중 누락된 항목이 발생할 경우에는 형식을 변경하기 전, OmniFocus가 데이터베이스의 백업을 자동으로 작성해서, 필요에 따라 되돌릴 수 있게 해줍니다. 마이그레이션 및 백업 복원 프로세스에 대해 더 자세한 정보를 확인하고 추가 질문이 있으면 언제든지 저희에게 연락하실 수 있습니다.